using System.Windows;
using System.Windows.Shapes;

namespace SVNTreeViewer.VisualTreeBuilder
{
    /// <summary>
    /// 
    /// </summary>
    public class PathDetails
    {
        /// <summary>
        /// Gets or sets the destination revision.
        /// </summary>
        /// <value>
        /// The destination revision.
        /// </value>
        public long DestinationRevision { get; set; }

        /// <summary>
        /// Gets or sets the path.
        /// </summary>
        /// <value>
        /// The path.
        /// </value>
        public Shape Shape { get; set; }

        /// <summary>
        /// Gets or sets the horizontal vector.
        /// </summary>
        /// <value>
        /// The horizontal vector.
        /// </value>
        public Vector HorizontalVector { get; set; }

        /// <summary>
        /// Gets or sets the vertical vector.
        /// </summary>
        /// <value>
        /// The vertical vector.
        /// </value>
        public Vector VerticalVector { get; set; }

        /// <summary>
        /// Gets or sets the horizontal depth.
        /// </summary>
        /// <value>
        /// The horizontal depth.
        /// </value>
        public double HorizontalLineDepth { get; set; }
    }
}